Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Quimper Challenger Chisinau Challenger Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Serbia F9 Serbia F6 Serbia F13 Croatia F2 Croatia F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Serbia F9 Serbia F10 Serbia F11 Serbia F12 Croatia F10 Croatia F12 Croatia F13 Croatia F14 Croatia F16 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F7 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Hungary F1 Croatia F12 Serbia F1 Serbia F2 Serbia F3 Serbia F5 Serbia F8 Serbia F9 Serbia F10 Serbia F11 Croatia F17 Serbia F14 Serbia F6 Serbia F7 Lithuania F2 Croatia F11 Cyprus F1 Cyprus F2 Croatia F16 Turkey F45 Turkey F1 Iran F4 Iran F5 Bahrain F1 Turkey F13 Greece F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Turkey F2 Serbia F2 Serbia F3 Serbia F5 Serbia F8 Serbia F9 Croatia F15 Serbia F10 Croatia F14 Serbia F11 Serbia F13 Croatia F18 Turkey F43 Turkey F44 Cyprus F1 Egypt F41 Egypt F42 Egypt F43 Egypt F1 Egypt F3 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 USA F24 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Romania F5 Macedonia F2 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Croatia F8 Croatia F9 Croatia F10 Greece F7 Greece F8 Macedonia F3 Greece F9 Turkey F48 Turkey F49 Turkey F50 Turkey F44 Greece F5 (Heraklion) Egypt F15 (Sharm El Sheikh) Bulgaria F1 (Sozopol) Turkey F19 (Antalya) Bosnia & Herzegovina F1 (Doboj) Bosnia & Herzegovina F2 (Brcko) Turkey F14 Bosnia & Herzegovina F3 (Kiseljak) Portugal F8 (Lisbon) Portugal F10 (Torres Vedras) Greece F4 (Heraklion) Macedonia F1 (Skopje) Macedonia F2 (Skopje) Serbia F1 (Novi Sad) Serbia F2 (Novi Sad) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Greece F6 (Heraklion) Greece F7 (Heraklion) Kuwait F3 (Meshref) Greece F10 (Heraklion) Israel F16 (Ramat Hasharon) Greece F7 Tunisia F4 (Jerba) Tunisia F5 (Jerba) Greece F1 (Heraklion) Greece F2 (Heraklion) Croatia F3 (Opatija) Tunisia F15 (Jerba) Tunisia F16 (Jerba) Tunisia F17 (Jerba) Bosnia & Herzegovina F1 (Doboj) Bosnia & Herzegovina F2 (Brcko) Bosnia & Herzegovina F3 (Kiseljak) Sri Lanka F1 (Colombo) Sri Lanka F2 (Colombo) Sri Lanka F3 (Colombo) Portugal F13 (Caldas Da Rainha) Spain F22 (Pozoblanco) Italy F23 (Santa Cristina val Gardena) Serbia F3 (Novi Sad) Serbia F4 (Subotica) Serbia F5 (Zlatibor) Tunisia F36 (Monastir) Tunisia F37 (Monastir) Tunisia F38 (Monastir) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Pakistan F3 (Islamabad) M15 Porec M15 Rovinj M15 Opatija M15 Tabarka M15 Tabarka M15 Tabarka M25 Prijedor M25 Doboj M15 Brcko M25 Kiseljak M15 Balatonalmadi M15 Belgrade M15 Tabarka M15 Tabarka M15 Tabarka M15 Novi Sad M15 Baja M25 Gyor M15 Zlatibor M15 Sharm El Sheikh M15 Sharm El Sheikh Spain F16 M15 Antalya M15 Antalya M15 Antalya M15 Brcko M15 Novi Sad M15 Doboj M15 Novi Sad Serbia F13 Serbia F14 Greece F5 Puerto Rico Challenger Tennis Event - Humacao Baden Open - Karlsruhe Siemens Open - Scheveningen Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Istanbul Challenger Karshi Challenger Wroclaw Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Ramat Hasharon Challenger Nottingham Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Istanbul Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville Izmir Challenger AT&T Challenger of Dallas - Dallas Mons Challenger Orleans Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Geneva Challenger Helsinki Challenger Dallas Challenger Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Hurricane Tennis Open - Bradenton Petange Challenger Polska Energia Open - Bytom Helsinki Challenger Semgroup Challenger - Tulsa Petange Challenger Orleans Challenger Eckental Challenger Kyoto Challenger Kazan Challenger Rome Challenger Astana Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Prostejov Challenger Vancouver Challenger Tashkent Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Shymkent Challenger Chengdu Challenger Jinan Challenger St. Brieuc Challenger Eckental Challenger Rennes Challenger Bergamo Challenger Lexington Challenger Ilkley Challenger Busan Challenger Perugia Challenger Gwangju Challenger M25 Tbilisi Playford Challenger Eckental Challenger Portugal F9 (Setubal) Orleans Challenger Helsinki Challenger Andria Challenger Wroclaw Challenger Seoul Challenger Recanati Challenger Ortisei Challenger Nottingham Challenger Ortisei Challenger Pau Challenger Oeiras 1 Challenger Kazan Challenger Egypt F2 Abidjan 1 Challenger Porto Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger San Benedetto Challenger Istanbul Challenger Ortisei Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Brest Challenger Lugano Challenger Rome Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger St. Brieuc Challenger Hungary F3 Grodzisk Mazowiecki Challenger Lille Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger Blois Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Savannah Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Vancouver Challenger Monterrey Challenger Sarasota Challenger Mouilleron-Le-Captif Challenger Irving Challenger Knoxville Challenger Bratislava Challenger Orange Warsaw Open - Warsaw SAP Open - San Jose Champaign Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Nottingham Challenger Nottingham-2 Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Cherbourg Challenger Mons Challenger Dallas Challenger Manacor Challenger Bratislava Challenger Hersonissos 1 Challenger Orleans Challenger Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Citi Open - Washington Memphis Open - Memphis Swiss Indoors Basel - Basel Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Shenzhen Open - Shenzhen Brisbane International - Brisbane Shenzhen Open - Shenzhen Mons Challenger Athens Challenger Bratislava Challenger Gerry Weber Open - Halle Moselle Open - Metz Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Cherbourg Challenger BMW Open - Munich Astana Open - Nur-Sultan Binghamton Challenger Abierto de Tenis Mifel - Los Cabos Libema Open - 's-Hertogenbosch Wuxi Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Cassis Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Orleans Challenger Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Pau Challenger Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow Hong Kong Challenger Zhuhai Challenger Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Vilnius Challenger Qatar ExxonMobil Open - Doha Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Sofia Open - Sofia ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Lexington Challenger Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Citi Open - Washington Ottignies-Louvain-la-Neuve Challenger Lille Challenger Sony Ericsson Open - Miami Gwangju Challenger Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Kremlin Cup - Moscow Sony Ericsson Open - Miami Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Millennium Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Coupe Rogers - Montreal U.S. Open - New York Erste Bank Open - Vienna U.S. Open - New York Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal Wimbledon - London U.S. Open - New York French Open - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 3R, BIH-LTU 2-3 Sony Open Tennis - Miami Rogers Cup - Montreal Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open - Paris Wimbledon - London All Lower level tournaments U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Olympics - Rio de Janeiro Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) Istanbul Challenger